/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package Controladores;

import DAOS.DAOUsuario;
import Modelos.Usuario;
import Vistas.VistaLogin;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

/**
 *
 * @author gerardo
 */
public class ControladorUsuario implements ActionListener {
    private VistaLogin vLogin;
     DAOUsuario usuarioDAO = new DAOUsuario();
     Usuario usuario =null;
    
    public ControladorUsuario()
    {
        super();
        vLogin = new VistaLogin();
        usuarioDAO = new DAOUsuario();
        vLogin.agregarListener(this);
        vLogin.setLocationRelativeTo(null);
        vLogin.setVisible(true);
        
    }

    @Override
    public void actionPerformed(ActionEvent e) {
        	if(e.getSource().equals(vLogin.getBtnAceptar())){
			usuario = usuarioDAO.buscarUsuario(vLogin.getTxtUsuario().getText(), vLogin.getTxtContrasena().getText());
			
			if(usuario.getNivelacceso()>=0){
                            vLogin.setVisible(false);
				ProxyAccesoSistema accesoproxy = new ProxyAccesoSistema(usuario);
                                accesoproxy.validarAccesoUsuarios();
			}else
				vLogin.mostrarMensaje("El Usuario o contraseña invalida");
		}
                if(e.getSource().equals(vLogin.getBtnCancelar())){
                    System.exit(0);
                }
                
		
	}
        
   
    }
   
